Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F3 Brazil F9 Brazil F14 Lebanon F1 Lebanon F2 Iran F1 Iran F2 Romania F17 Romania F18 Brazil F11 Colombia F5 Chile F5 Chile F6 Chile F7 Portugal F1 Italy F8 Italy F9 Brazil F2 Brazil F3 Brazil F4 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F13 Brazil F15 Brazil F16 Brazil F18 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F10 Italy F11 Brazil F3 Brazil F4 Brazil F5 Argentina F8 Argentina F9 Brazil F11 Brazil F14 Brazil F12 Argentina F7 Brazil F13 Colombia F6 M15 Caslano M15 Bucharest M25 Pardubice M25 Tulsa M15 Champaign M15 Weston M25 Bourg-en-Bresse Trofeo Barcelona de Tenis - Barcelona Memorial Savigny - Sassuolo VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo Challenger de Providencia-Copa Kia - Santiago Tunis Open - Tunis Unicredit Czech Open - Prostejov Copa Petrobras-Argentina - Buenos Aires Sao Paulo Challenger Braunschweig Challenger Dallas Challenger Montevideo Challenger Bogota Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Orleans Challenger Mons Challenger Rennes Challenger Irving Challenger Biella Challenger Santiago Challenger San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Lisbon Challenger Prostejov Challenger Milan Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Padova Challenger Como Challenger Banja Luka Challenger Monterrey Challenger Campinas Challenger Montevideo Challenger Buenos Aires Challenger Cleveland Challenger Dallas Challenger Santiago Challenger Murcia Challenger Tunis Challenger Francavilla Challenger Amersfoort Challenger Meerbusch Challenger L'Aquila Challenger Como Challenger Szczecin Challenger Biella Challenger Campinas Challenger Ann Arbor Challenger Dallas Challenger Morelos Challenger Forli Challenger Cary Challenger Sao Paulo Challenger Campinas Challenger Tallahassee Challenger Ostrava Challenger Amersfoort Challenger Poznan Challenger Mallorca Challenger Oeiras 3 Challenger Amersfoort Challenger Pozoblanco Challenger Banja Luka Challenger Szczecin Challenger XI Venice Open - Venice ATU Cup 2001 - Weiden Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Heineken Open - Auckland BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot Tata Open - Chennai Adidas International - Sydney Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Buenos Aires Challenger ARAG World Team Championship - Dusseldorf Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Allianz Suisse Open - Gstaad Croatia Open - Umag Pilot Pen Tennis - New Haven ECM Cup - Prague Zivnobanka Czech Open - Prostejov Stockholm Open - Stockholm Copa Ericsson Chile - Santiago Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Pekao Open - Szczecin The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Architect Open - Budapest Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Seguros Bolivar Open - Bogota China Open - Beijing XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Uruguay - Montevideo Rakuten Japan Open - Tokyo III Aberto Santa Catarina de Tenis - Florianopolis Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Ethias Trophy - Mons VTR Open - Vina del Mar Brasil Open - Sao Paulo Sao Paulo Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Pekao Open 2003 - Szczecin Unicredit (Suisse) Bank S.A. Challenger - Chiasso Open Sabadell Atlantico - Barcelona Orlando Challenger Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Roma Challenger 2007 - Rome Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Warsteiner Challenger Lubeck - Lubeck Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Warsteiner Challenger Wolfsburg - Wolfsburg Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras The LTA Hull Challenger - Hull Charlottesville Challenger Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BH Tennis Open International Cup - Belo Horizonte US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg European Open - Antwerp ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro AEGON International - Eastbourne SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Rio Open - Rio de Janeiro Challenger ATP de Cuenca Diario El Mercurio - Cuenca Copa Sevilla - Seville Braunschweig Challenger Irving Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Braunschweig Challenger Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere ATP Challenger La Serena - La Serena Genova Challenger Santo Domingo Challenger Guayaquil Challenger Newport Beach Challenger Cyclus Open de Tenis - Florianopolis Perugia Challenger Bancolombia Open - Bogota Las Vegas Challenger San Luis Potosi Challenger - San Luis Potosi Newport Beach Challenger Cleveland Challenger Rimini Challenger Santiago Challenger Orlando Challenger Pozoblanco Challenger Liberec Challenger Tenerife Challenger Roanne Challenger Pau Challenger Porto Challenger Segovia Challenger Challenger Ford de Cherbourg - Cherbourg Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples BH Tennis Open - Belo Horizonte Pro Tennis World Open - Boca Raton Gelsor Open Romania - Bucharest Sporting Challenger - Turin Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Open de Moselle - Metz ATU Cup - Weiden Nord/LB Open - Braunschweig Prostejov Challenger CA Tennis Trophy - Vienna ATP Challenger Tour Finals St. Petersburg Open - St. Petersburg Memorial Savigni - Sassuolo Muller Cup - Ulm Lugano Challenger San Marino Cepu Open - San Marino Turin Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Estoril Open - Estoril San Benedetto Challenger Copa Petrobras Colombia - Bogota International Championship of Croatia - Umag Cassis Challenger Sao Paulo Challenger Tour Finals Recanati Challenger Copa Petrobras Brazil - Belo Horizonte Morocco Tennis Tour - Rabat BNP Paribas Primrose - Bordeaux Generali Open - Kitzbuhel Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai Movistar Open - Vina del Mar Warta Cup 2001 - Sopot XXVIII Edizione 'A.Savoldi' - Manerbio The Nottingham Open - Nottingham Nossa Caixa Tennis Cup - Sao Paulo Asirom Challenger Brasov - Brasov AIG Japan Open Tennis Championships - Tokyo Genova Challenger Diego Open - Budapest Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Thailand Open - Bangkok Sunrise Challenger Copa Ericsson Brazil - Sao Paulo Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Copa Petrobras Paraguay - Asuncion NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome The Stella Artois Grass Court Championships - London Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Idea Prokom Open - Sopot Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo TD Waterhouse Cup - Long Island Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BellSouth Open - Vina del Mar BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open Seat Godo 2005 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid 13 BH Tennis Open International Cup - Belo Horizonte Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Davidoff Swiss Indoors - Basel Sony Ericsson Open - Miami Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Open SEAT 2008 - Barcelona Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati China Open - Beijing Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Abierto Mexicano Telcel - Acapulco Interwetten Austrian Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris ASB Classic - Auckland Sony Open Tennis - Miami Barcelona Open BancSabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Chile Dove Men+Care Open - Santiago Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Open Seat Godo 2003 - Barcelona Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris 2003 Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Topshelf Open - 's-Hertogenbosch Rogers Cup - Toronto Bet-at-home Open - Hamburg Idea Prokom Open - Sopot Credit Agricole Suisse Open - Gstaad Sopot Challenger Miami Open - Miami Mutua Madrid Open - Madrid Qatar Exxon Mobil Open 2003 - Doha BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Heineken Open - Auckland Ecuador Open - Quito Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney The Nottingham Open - Nottingham Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle CA Tennis Trophy - Vienna Qatar Open - Doha SkiStar Swedish Open - Bastad Suisse Open - Gstaad Shenzhen Open - Shenzhen China Open - Beijing International Championship of Croatia - Umag Kremlin Cup - Moscow European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Lima Challenger Rio Open - Rio de Janeiro BellSouth Open - Vina del Mar BMW Open - Munich Geneva Open - Geneva Antalya Cup - Antalya AEGON International - Eastbourne Suisse Open - Gstaad Generali Open - Kitzbuhel Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Ecuador Open - Quito Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam ARAG World Team Championship - Dusseldorf Geneva Open - Geneva Open 13 - Marseille French Open - Paris German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris Croatia Open - Umag Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Australian Open - Melbourne French Open - Paris Wimbledon - London Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Aegon Nottingham Open - Nottingham U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Brisbane International - Brisbane Toulouse Challenger Argentina Open - Buenos Aires Copa AT&T - Buenos Aires Campionati Internazionali di Sicilia - Palermo Open Seat Godo - Barcelona Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Brisbane - Brisbane Mercedes Cup - Stuttgart Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, USA-BRA 3-2 Indianapolis Tennis Championships - Indianapolis Citi Open - Washington Davis Cup, World Group, PO, BRA-ESP 3-1 Alicante Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Medibank Private International - Sydney Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Indian Wells China Open - Beijing Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, QF, ESP-GER 3-2 Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Campeonato de Espana Kia de Tenis 2004 - Madrid French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Hopman Cup - Perth Capitala World Tennis Championship Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Group I, 2R, ECU-BRA 0-5 The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Rio de Janeiro Olympics - Beijing Olympics - London Barclays ATP World Tour Finals - London